<template>
		<view>
			<view class="message">
				<view class="header">
					<view class="desc">{{sendTime}}</view>
					<view class="opt" @tap="deleteMsg()">删除</view>
				</view>
				<view class="content">{{msg}}</view>
			</view>
		</view>
</template>

<script>
export default {
		data() {
			return {
				id: null,
				readFlag: null,
				refId: null,
				sendTime: '',
				msg: ''
			}
		},
		onShow:function(){
			let that=this
			uni.setNavigationBarTitle({
				title:"系统通知"
			})
			that.ajax(that.url.searchMessageById,"POST",{"id":that.id},function(resp){
				let result=resp.data.result
				that.sendTime=result.sendTime
				that.msg=result.msg
			})
		},
		onLoad:function(options){
			let that=this
			that.id=options.id
			that.readFlag=options.readFlag=="true"?true:false
			that.refId=options.refId
			if(!that.readFlag){
				that.ajax(that.url.updateUnreadMessage,"POST",{"id":that.refId},function(resp){
					console.log("消息更新成已读状态")
				})
			}
		},
		methods: {
			deleteMsg:function(){
				let that=this
				uni.showModal({
					title:"提示信息",
					content:"是否要删除这条消息？",
					success:function(resp){
						if(resp.confirm){
							var pages = getCurrentPages();
							var prevPage = pages[pages.length -3]; // 获取上一个页面实例对象
							that.ajax(that.url.deleteMessageRefById,"POST",{"id":that.refId},function(resp){
								uni.showToast({
									icon:"success",
									title:"删除成功",
									complete:function(){
										setTimeout(function(){
											uni.navigateBack({
												delta:1,
												success:function(){
												prevPage.onLoad();
												}
											})
										},1000)
									}
								})
							})
						}
					}
				})
			}
		}
	}
</script>

<style lang="less">
	@import url("message.less");
</style>
